package com.bw.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
//原生实体类（和数据库 完全一致的 实体类）
    //自定义实体类 原本数据库字段的基础上，根据实际的业务需求，增加字段
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Goods {
    //商品编号id，主键
    private Integer goodsId;
    //商品编码
    private String goodsCode;
    //商品名称
    private String goodsName;
    //库存数量
    private Integer inventoryQuantity;
    //库存下限
    private Integer minNum;
    //商品型号
    private String goodsModel;
    //生产厂商
    private String goodsProducer;
    //采购价格
    private BigDecimal purchasingPrice;
    //上一次采购价格
    private BigDecimal lastPurchasingPrice;
    //备注
    private String remarks;
    //出售价格
    private BigDecimal sellingPrice;
    //0表示初始值,1表示已入库，2表示有进货或销售单据
    private Integer state;
    //商品单位
    private String goodsUnit;
    //商品类别id，外键
    private Integer goodsTypeId;
    //供货商id，外键
    private Integer supplierId;
    //逻辑删除
    private Integer deleted;


}
